CC= gcc
CFLAGS= `pkg-config --cflags gtk+-2.0`
LDFLAGS= `pkg-config --libs gtk+-2.0`
DEBUG_FLAGS= -Wall -g
TARGET= dechexbin

.PHONY: clean

all: $(TARGET)

$(TARGET): $(TARGET).o number_entry.o
	$(CC) $(DEBUG_FLAGS) $^ -o $@ $(LDFLAGS)

$(TARGET).o: $(TARGET).c $(TARGET).h
	$(CC) $(DEBUG_FLAGS) -c $< $(CFLAGS)

number_entry.o: number_entry.c $(TARGET).h
	$(CC) $(DEBUG_FLAGS) -c $< $(CFLAGS) 
	
	
clean:
	rm -f $(TARGET)
	rm -f *.o
